package com.xxg.renrenlogin.util;

import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;

/**
 * 日期时间工具类
 *
 * @author xxg
 * @date 2020-09-28
 */
public class DateTimeUtil {
    private static final String PATTERN = "yyyy-MM-dd HH:mm:ss";
    private static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern(PATTERN);

    /**
     * 获取当前时间戳字符串(格式：yyyy-MM-dd HH:mm:ss)
     *
     * @return 时间戳字符串
     */
    public static String getTimestampString() {
        LocalDateTime localDateTime = LocalDateTime.now();
        return localDateTime.format(DATE_TIME_FORMATTER);
    }

    /**
     * 转换时间为字符串格式
     *
     * @param date 时间日期
     * @return 格式化时间字符串
     */
    public static String getDateString(Date date) {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(PATTERN);
        return simpleDateFormat.format(date);
    }
}
